@charset "utf-8";

/* Global */
body{margin:0;background:#D7F7FF url(body_bg.jpg) repeat-y;background-position:center;font-size:9pt;}
body .container, select, input, button{font-family:宋体;}
li{list-style:none;}
a{text-decoration:none;color:black;}
a:hover{position:relative;top:1px;left:1px;}
p{margin:2px;}
textarea, input, select{border:1px solid;border-color:#000 #ccc #ccc #000;background:white;color:#333;}
textarea, input{padding:2px;}
input[type="text"], input[type="password"], input[type="file"], textarea{width:150px;}
label{margin-bottom:8px; width:140px; display:inline-block; text-align:right; font-weight:bold;}
button{margin-left:30px;background:white;border:1px solid;border-color:#DDD #666 #666 #DDD;color:#787878;}
img{border:0;}

form.simple input[type="text"], form.simple input[type="password"], form.simple input[type="file"], form.simple textarea{width:120px;}
form.simple label{width:80px;}
input[type="checkbox"]{cursor:pointer;}
span.checkbox{cursor:pointer;}
span.checkbox:hover{color:#999999;}

/* Layouts */
.container{width:775px;margin:auto auto auto auto;background:white;}

#topline{background:url(top_line.jpg) repeat-x;height:20px;line-height:20px;color:white;font-weight:bold;padding-left:25px;}
.header{background:url(logo.jpg) no-repeat;height:100px;}

.nav{height:29px;background:url(menu_bg.jpg) repeat-x;padding:0;border:#ADADB5 1px solid;border-top:0 solid;}
.nav ul{margin:0;padding-left:15px;line-height:16px;}
.nav ul li{display:inline;border-right:#ADADB5 1px solid;padding:7px 12px 3px 7px;line-height:30px;}
.nav ul li a.current{color:#105E8B;font-weight:bold;text-decoration:none;font-size:10pt;}

.side{width:160px;float:left;padding:6px;background:white url(side_bg.jpg) repeat-y;background-position:right;}
.side .profile{height:90px;}
.side .profile h3{background-color:black;}
.side .profile .avatar{float:left;border:black 1px solid;width:50px;height:50px;margin-right:6px;}
.side .profile .avatar img{width:50px;height:50px;}
.side .profile .info{height:50px;}
.side .profile .info .group{color:#999999;font-size:9pt;}
.side .profile .info .lastlogin{display:block;font-size:8pt;}

.content{float:right;width:600px;background-color:#F5F5F5;}

/* 尾部信息 */
.footer{background:#666666;color:white;float:left;width:100%;font-size:9pt;font-weight:bold;margin-top:10px;}
.footer a{color:white;}
.footer a:hover{font-style:italic;color:white;}
.footer .mark{float:left;background:#666666 url(../default/logo_white.png) no-repeat center;width:10%;height:40px;border-radius:5px 0 0 5px;}
.footer .mark img{margin:7px 12px;}
.footer .split{float:left;height:40px;background:white;width:3px;}
.footer .copyright{text-align:center;margin-top:10px;}

/* Containers */
h1{background:url(h1_bg.jpg) no-repeat;padding-left:10px;font-size:13pt;font-family:黑体;line-height:29px;height:29px;color:#2978CF;}
h3{font-size:9pt;background:#1F70AF url(h2_bg.gif) no-repeat right;height:24px;line-height:24px;color:white;display:list-item;list-style:inside square;padding-left:1em;}

.box1 ul li{list-style-image:url(arrow.gif);}

.sideblock{width:100%;height:150px;}
.sideblock .block1, .sideblock .block2{width:49%;clear:none;}
.sideblock .block1{float:left;}
.sideblock .block2{float:right;}

.warninglist li{list-style-image:url(../default/notice.gif);}

.list table{width:100%;background:white;border:#CCC 1px solid;}
.list thead{font-weight:bold;border:black 1px solid;}
.list td{padding-left:4px;border:#DDD 1px solid;margin:10px;}

.headactions{margin-bottom:20px;border-bottom:#FAFAFA 1px solid;text-align:right;padding-right:10px;}
.headactions a{margin-left:5px;}

/* Multiple Pages */
.mpage{line-height:40px;}
.mpage a{padding:0 5px 0 5px;border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-bottom:#000055 1px solid;border-right:#000055 1px solid;margin:2px;border-radius:3px;}
.mpage a:hover, .mpage a.current{background:#5997BE;color:#EEEEEE;}

/* Progress Bar */
.progressbar{width:50px;height:12px;}
.progressbar div{background:green;height:12px;border:1px solid;min-width:4px;border-radius:4px;}
.progressbar div.green{background:#33FF00;}
.progressbar div.yellow{background:#FFCC00;}
.progressbar div.red{background:#FF0000;}

/* Chart or Table */
.chart{width:98%;margin-bottom:10px;border-top:#999999 1px solid;border-left:#999999 1px solid;border-bottom:#999999 2px solid;border-right:#999999 2px solid;}
.chart td, .chart th{border-top:#999999 1px solid;border-left:#999999 1px solid;}

/* Message Box */
body.message{background:#D7F7FF;}
div.message{margin:auto;width:400px;height:200px;margin-top:10%;background:url(message_bottom.png) no-repeat;background-position:bottom;border-left:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;border-right:#666666 1px solid;border-bottom:#666666 1px solid;padding:0 10px 0 10px;background:white;}
div.message p{margin-top:10px;margin-bottom:10px;font-size:11pt;}
div.message a{color:gray;}

/* Login Form */
.loginform{background:url(profile_bg.jpg) repeat-x bottom;width:50%;margin:auto;text-align:center;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;padding-bottom:1em;}
.loginform h3{background-color:black;text-align:left;}
body.login .copyright{text-align:center;color:gray;}